# (1)
d = {
    "西游记": "吴承恩",
    "三国演义": "罗贯中",
    "红楼梦": "曹雪芹",
    "儒林外史": "吴敬梓"
}

# (2)
d["水浒"] = "施耐庵"

# (3)
d["红楼梦"] = "曹雪芹、高鹗"

# (4)
del d["儒林外史"]

# (5)
for key, value in d.items():
    print(f"{value}:{key}")

# (6)
d2 = {
    "西游记": "明",
    "三国演义": "明",
    "红楼梦": "清",
    "水浒": "明"
}

# (7)
d3 = {}
for key in d:
    d3[key] = f"({d2[key]}) {d[key]}"

# (8)
for key, value in d3.items():
    print(f"{key}:{value}")